Pheme: Synchronizing Replicas In Diverse Environments

نویسندگان

  • Jiandan Zheng
  • Nalini Belaramani
  • Mike Dahlin
چکیده

This paper presents Pheme1, a peer-to-peer data synchronization protocol that can be used to construct new distributed file systems that share data across collections of devices with limited, varying, or intermittent connectivity. The suitability of Pheme for such environments is not matched by existing protocols. With current technology trends, devices will almost-always be connected to a server or to another device, synchronizing different sets of data as they please. Existing protocols often assume a coarse-grained synchronization model which makes changing the data set of an already established synchronization stream expensive. Pheme introduces fine-grained synchronization so that devices can cheaply change the data set they want to synchronize while they are connected to the other device. In addition, it uses a new dependency summary vector (DSV) scheme to detect conflicts with no extra overhead despite network interruptions and exposes flexible commit mechanisms to allow applications to implement their own commit schemes. Because Pheme provides developers with various synchronization options, systems can be built that send the right data via the right network paths and dramatically outperform traditional client-server or server-replication protocols. At the same time, Pheme is more efficient than existing similarly flexible protocols like PRACTI – we observe several orders of magnitude of bandwidth savings in some experiments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pheme: Veracity in Digital Social Networks

PHEME attempts to identify four kinds of false claim in social media and on the web, in real time: rumours, disinformation, misinformation and speculation. This brings challenges in modelling the behaviour of individual users, networks of users and information diffusion. This presentation proposal discusses the issues addressed by the project and the challenges it faces, in this emerging and ra...

متن کامل

Spatio-temporal grounding of claims made on the web, in PHEME

Social media presents us with a digitally-accessible sample of all human discourse. This sample is full of claims and assertions. While the state of the art in NLP is adapting to the volume, velocity and variety of this sample and the information in it, the accuracy of claims made in social media remain largely unstudied. PHEME, a 36-month EU project started in January 2014, focuses on this fou...

متن کامل

Efficient Synchronization of Replicated Data in Distributed Systems

We present nsync, a tool for synchronizing large replicated data sets in distributed systems. nsync computes nearly optimal synchronization plans based on a hierarchy of gossip algorithms that take the network topology into account. Our primary design goals were maximum performance and maximum scalability. We achieved these goals by exploiting parallelism in the planning and the synchronization...

متن کامل

Energy Proportionality and Performance in Data Parallel Computing Clusters

Energy consumption in datacenters has recently become a major concern due to the rising operational costs and scalability issues. Recent solutions to this problem propose the principle of energy proportionality, i.e., the amount of energy consumed by the server nodes must be proportional to the amount of work performed. For data parallelism and fault tolerance purposes, most common file systems...

متن کامل

D2.4 Qualitative Analysis of Rumours, Sources, and Diffusers across Media and Languages

FP7-ICT Collaborative Project ICT-2013-611233 PHEME Deliverable D2.4 (WP2) This deliverable describes the work conducted in Work Package 2 for the study of conversations around rumours in social media. It describes our efforts towards developing an annotation scheme for analysing each of the messages that participate in rumourous conversations, and we put it into practice by creating a large-sc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009